package com.itheima.service.mongo;

import com.itheima.domain.vo.PageBeanVo;

public interface UserLikeService {
    //喜欢
    boolean likeUser(Long loginUserId, Long likeUserId);

    //查询互相喜欢
    Long findEachLoveCount(Long loginUserId);

    //查询粉丝
    Long findFanCount(Long loginUserId);

    //查询喜欢
    Long findLoveCount(Long loginUserId);

    //查询 互相喜欢，喜欢，粉丝 访客 数据
    PageBeanVo findUserInfoByType(Integer page, Integer pageSize, String type, Long loginUserId);

    //喜欢-右滑  添加到usr_like表
    void saveUserLike(Long userId, Long loginUserId);

    //判断双方是否互相喜欢
    Boolean isLike(Long userId, Long loginUserId);

    //删除usr_like表中的数据
    void deleteUserLike(Long userId, Long loginUserId);
}
